do things simultaneously - German English Dictionary